package com.platform.framework.vo.states;

/**
 * 交易最终结果--状态
 * @author ly-liugaoyang
 *
 */
public class PayResult {
	
	// 支付宝交易中
	public static String ON_TRADING = "1";
	
	// 支付成功
	public static String TRADE_SUCCESS = "2";
	
	// 分账交易成功
	public static String TRADE_SETTLE_SUCCESS = "2_1";
	
	// 分账交易失败 （主账号收款，但分账账号没收到款，也纳入交易失败中）
	public static String TRADE_SETTLE_FAIL = "2_2";
	
	// 支付失败
	public static String TRADE_FAIL = "3";
	
	// 支付未知
	public static String TRADE_UNKNOWN = "4";
	
	// 退款成功
	public static String REFUND_SUCCESS = "5";
	
	// 退款失败
	public static String REFUND_FAIL = "6";
	
	// 退款未知
	public static String REFUND_UNKNOWN = "7";
	
	//错误
	public static String ERROR = "8";
	
	
	// 退款申请成功
	public static String REFUND_APPLY_SUCCESS = "9";
	
	// 退款处理中
	public static String PROCESSING = "10";
	
	// 未确定，需要商户原退款单号重新发起
	public static String NOTSURE = "11";
	
	// 转入代发，退款到银行发现用户的卡作废或者冻结了，导致原路退款银行卡失败，
	// 资金回流到商户的现金帐号，需要商户人工干预，通过线下或者财付通转账的方式进行退款。
	public static String CHANGE = "12";
	
	// 退款申请失败
	public static String REFUND_APPLY_FAIL = "13";
	
	//已撤销(刷卡支付)
	public static String REVOKED = "14";
	
	//微信交易中
	public static String USERPAYING = "15";
	
	public static String TRADE_FAIL_STOP_QUERY = "16";
	
	// 扫码支付超时
	public static String QR_PAY_TIMEOUT = "17";
	
}
